Handover for cellular radio systems

ABSTRACT

In a cellular wireless system, power thresholds used for determining whether or not to add or drop servers held in a set of servers, such as an active set, for serving a user equipment are determined on the basis of the motion of the respective user equipment. A lower threshold may be used with respect to the adding or dropping of a given server to or from a set of servers for serving a fast moving user equipment than would be used for the same server with respect to its adding or dropping to or from a set of servers for serving a slow moving user equipment, while maintaining a given quality of service. As a result, the average number of servers held in sets is reduced in a typical network that comprises a plurality of user equipments moving at different speeds, compared to a situation in which the threshold is set irrespective of the motion of a user equipment. A reduction in the average number of servers held in sets of servers for serving the user equipment has the benefit of reducing data traffic loading in a backhaul network, since the need to send duplicated data to each member of sets of servers is reduced and/or increasing network capacity, since the radio resource is used more efficiently because the proportion of servers sending duplicate data is reduced.

FIELD OF THE INVENTION

The present invention relates generally to cellular wireless datacommunications networks, and more specifically to a method and apparatusrelating to methods of handover for cellular radio systems.

BACKGROUND OF THE INVENTION

As is well known in the art, the concept of handover refers to theprocess of changing the server or set of servers that communicatepayload data with a user equipment. Typically, each server serves adifferent area of wireless coverage, and a cellular radio base stationmay be equipped with several servers. The terms handover and handoff aregenerally used interchangeably in the art.

The process of handover has evolved between generations of cellularwireless; first and second generation systems employed what may betermed hard handover, in which data payload communication to a user wastransferred from a single base station to another base station.

In third generation systems, such as UMTS release 99 using code divisionmultiple access (CDMA), so-called soft handover is used, and involvesseveral servers within an active set simultaneously transmitting thesame payload data to a user equipment. The user equipment then combinesthe payload data using a combining algorithm; this is a robust system,in which the redundancy of having two or more base stations serving auser equipment has the effect that communication may be maintained evenwhen communication between the user equipment and another server hasfailed due to shadowing, multipath fading, interference or otherproblems occurring in the transmission path. Thus, soft handoverprovides improved quality of service over hard handover. However, thesimultaneous transmissions make demands on radio resource that couldotherwise be used to transmit payload data.

In third generation evolutionary systems and fourth generation systems,such as HSPA (‘High Speed Packet Access’), and LTE (Long TermEvolution), handover again relates to the selection of a set of serverswith which signalling is maintained, corresponding to the active set ofa CDMA system, but in addition there is a process of selection of thebest server within the set for data payload transfer, potentially on apacket-by-packet basis, a process known as best server selection andalso known as re-pointing or fast server selection. Signalling ismaintained between each user equipment and the set of servers butpayload data is only sent between the best server and the userequipment, thus making efficient use of radio resource. However, it isnone the less necessary to send duplicate data across the backhaulnetwork to each server in the set in order that the data is availablefor selection should a given server be selected as best server. Thedisadvantage of sending duplicate data is that this places demands onbackhaul resource.

The server within the set that provides the highest pilot signal powerreceived at a user equipment over a measurement period is known as theprimary server. A pilot signal is a component of a signal that istransmitted at a known amplitude; in the case of a CDMA, a pilot signalis typically a signal component that is transmitted with a scramblingcode but not a Walsh spreading code. In the case of an orthogonalfrequency division multiplexed (OFDM) signal, a pilot signal maycomprise one or more subcarriers that are transmitted with predeterminedamplitudes and phases at predetermined times and frequencies. Measuringthe power of a pilot signal is thus a reliable way of determining ameasure of the signal power, since variations due to modulation withunpredictable payload data are removed. The power of a pilot signal ishowever not the only possible measure of received signal power; forexample, an average of a received signal strength indicator (RSSI) maybe used to indicated received signal power. It should be understood thatwhen reference is made to the power of a received signal, that power maybe measured in terms of the power of a pilot signal or by other methodsknown in the art.

As user equipments move within a network between areas of coverage ofdifferent servers, the set and indeed the primary server will change.The network continually determines which servers should form the set fora given user equipment based, for example, on the received power of basestation pilot signals as measured by the user equipment and reported tothe network.

For example, FIG. 1 illustrates a user equipment 1 in communication witha set of servers 2 a and 2 b but not in communication with a thirdserver 2 c. The servers 2 a, 2 b, 2 c are connected to a radio networkcontroller 3 via a telecommunications network 5. Typically the radionetwork controller controls the handover process. Thresholds aretypically set by network operators to determine when to add or drop aserver from the set for a user equipment in dependence on the measuredreceived signal powers. Such thresholds are typically set in terms ofreceived power of the server signal relative to the received power ofthe primary server signal. This may be expressed as a window of powersbetween the threshold power and the received power of the signaloriginating from the primary server, that is to say a power level rangerelative to the power of the signal associated with the primary server.A server may be added if its received power falls within the window, orabove the threshold. The difference between the threshold and thereceived power of the primary server signal may be termed a margin. Themargin is typically expressed in decibel (dB) terms; a difference indecibel values corresponds to a ratio of power levels expressed inlinear terms.

FIG. 2 illustrates an example of a physical layout of servers 2 a, 2 band 2 c, their respective areas of coverage 4 a, 4 b and 4 c, and thetrajectory 6 of a user equipment moving relative to the servers.

FIG. 3 illustrates how the received power from the respective servers ata user equipment varies as the user equipment moves along the trajectory6; received powers from servers 2 a, 2 b and 2 c are indicated by curves8 a, 8 b and 8 b respectively. A threshold 10 is shown and thedifference 12 between the threshold and the primary server power (theprimary server power being shown by the sections of 8 a and 8 b shown asbold lines) is the margin, while the power range within the difference12 is the window as previously mentioned. In the example of FIG. 3 asingle threshold is used for determining the adding or dropping process.It can be seen that as the user equipment moves from point A via B to Cthat server 2 b will be added to an active set at position 9, as thepower 8 b exceeds the threshold 10. At point 11, server 2 c will also beadded, and at point 13 server 2 a, assumed already a member of the set,will be dropped, followed by the dropping of server 2 b at position 15.

In practice, different add and drop thresholds may be selected (relativeto the primary server power), so that hysteresis is provided meaningthat servers are not repeatedly being added or dropped to the active setas they fall above or below a single threshold. In the case of CDMAsystems, typical operator settings would have the effect of adding to anactive set any server which has a pilot power as measured by the userequipment of 4 dB lower than the primary server pilot power or better,and to drop from the active set any server which has a pilot power asmeasured by the user equipment of 8 dB lower than the primary serverpilot power or worse.

Practical systems differ from the simple situation illustrated by FIG. 3in that there are time constants involved in the process of adding ordropping servers. Typically, when a received signal from a serverexceeds a threshold, a timer is started and if the threshold is stillexceeded when the timer times out, then the process of adding the serverto a set, typically an active set, takes place. Similarly, when areceived signal from a server falls below a threshold, a timer isstarted and if the signal still falls below the threshold when the timertimes out, then the process of dropping the server from a set can takeplace. The thresholds and the times between the start and end of acount, that is to say when the timer counts out, need not be the samefor adding as for dropping a server from a set. This time delay may beimposed to prevent the adding or dropping of servers due to transitorychanges in signal powers.

In addition to the time taken to decide to add or drop a server, thereis also a period of time required to implement the adding or droppingprocess. Taking the example of adding a server to an active set in aCDMA system, the process typically involves signalling from the userequipment to one or more servers and from there to a radio networkcontroller to indicate that the threshold has been passed to therequired certainty. The radio network controller will then typicallymake a decision as to whether or not to add a server to the active seton the basis, for example, of available resources. A message will thenneed to be sent to the existing members of the active set of serversserving the user equipment indicating to the user equipment that itshould expect to receive signals from the server joining the active set,communicating amongst other data the Walsh code that new server will beusing. This message is then required to be passed on from the members ofthe existing active set, or from a sub-set of them, that may includeonly one server, to the user equipment. If the signal received from allof the existing active set falls below a minimum level, thencommunication to the user equipment may not be possible. The generation,sending and receiving of the above messages takes time, and if thecommunication from the existing active set is lost before the userequipment receives the information that a new member of the active sethas been added, then the handover process may fail and any call takingplace may be dropped.

The detail of the messaging may vary between systems, but typicallythere is a time delay between the crossing of a power threshold andcommunication being established between a user equipment and a servernewly added to a set.

If a greater number of servers is maintained in the active set, forexample by setting a lower threshold for adding a server to the activeset, there may be a greater probability that communication may bemaintained with at least one server, and so there may be a lower rate ofdropped calls. However, as has been mentioned, this is at the expense ofnetwork capacity.

Typically, a network operator is able to balance the need for efficientutilization of network capacity (particularly on the downlink) andquality of service (for example probability of dropped calls) throughnetwork planning, including geographical cell planning, serverselection, antenna orientation, and through choice of power thresholdsor windows for adding and dropping servers from an active set. So it canbe seen that whilst it is undesirable to have too many servers in theactive set for a given user equipment, too few can result in quality ofservice issues.

One problem with the currently implemented methods described above isthat they tend to be network-wide; that is to say that thresholds orwindows for adding or dropping servers from active sets are specifiedacross an entire network. These network-wide thresholds or windows donot take into account the differences in the radio environment thatindividual user equipments may be experiencing and are thus likely to besuboptimal for any given region of the network.

SUMMARY OF THE INVENTION

In accordance with a first aspect of the present invention, there isprovided a method of handover in a cellular radio communications networkcomprising a plurality of servers, one or more of the servers being in aset of servers for serving a user equipment and the user equipment beingcapable of receiving signal power from each of the plurality of servers,the method comprising:

measuring the signal power received at the user equipment from at leastone server of the plurality of servers;

evaluating a factor indicative of the motion of the user equipment;

determining a threshold of signal power for the signal from the at leastone server in dependence on said factor; and

determining whether or not the at least one server should be added to ordropped from the set on the basis of a comparison of the measured signalpower received from the at least one server with said threshold.

A benefit of determining the threshold on the basis of a factorindicative of the motion of the user equipment is that, in a networkcomprising a plurality of user equipments moving at different speeds,the average number of servers held in sets of servers for serving theuser equipment is reduced. This is because faster moving user equipmentsrequire a lower threshold than slower moving user equipments, and soif—per conventional methods—the same threshold is used regardless of thespeed of a user equipment, an unnecessarily high average number ofservers are held in sets for serving slow moving user equipments. Areduction in the average number of servers held in sets of servers forserving the user equipment has the benefit of reducing data trafficloading in a backhaul network, since the need to send duplicated data toeach member of sets of servers is reduced.

Preferably, the threshold is determined in dependence on a margin andthe evaluated power from the primary server; the benefit of this isthat, in code division multiple access systems, since the primary serverappears as a source of interference, the threshold is in effect set interms of carrier to interference ratio which is a good indicator ofsignal quality. In systems using best server selection, setting thethreshold in dependence on a margin from a primary server, also known asthe best server, is a convenient method to control the number of serversadmitted to a set of servers for serving the user equipment.

Conveniently, the set of servers is an active set of servers in acellular radio communications network using code division multipleaccess. The benefit of a reduction in the average number of servers heldin active sets of servers is an increase in the data payload capacity anetwork, since the radio resource is used more efficiently because theproportion of servers sending duplicate data is reduced.

Conveniently, the threshold is determined in dependence on apredetermined threshold and an adjustment component that is dependent onthe motion of the user equipment. The benefit is that an adjustmentcomponent may be calculated independently of knowledge of apredetermined threshold.

Preferably, the factor indicative of motion of the user equipment isdetermined in dependence on the Doppler spread of a signal received fromthe user equipment at one or more servers. This has the benefit thatmotion of the user equipment can be determined on the basis of a singlefrequency analysis operation that may require samples of the receivedsignal to be taken over a shorter time period than would be required todeduce the motion of the equipment from a succession of measurements ofsignal level. A further advantage is that Doppler spread in a typicalenvironment that is rich in multipath sources gives an indication ofspeed that takes into account both radial and tangential components ofthe motion of a user equipments.

In one arrangement, the Doppler spread is determined by transforming apilot signal to the frequency domain and quantifying a range offrequencies comprising the transformed signal. A benefit of this is thata pilot signal is transmitted with a known frequency composition, sothat Doppler spread may be accurately quantified.

Conveniently, the factor indicative of motion of the user equipment isdetermined from the Doppler spread of a signal received at the userequipment from a server. A benefit of this is that the threshold may bedetermined within the user equipment without the need to communicatewith a radio network controller.

In one arrangement, the factor indicative of motion of the userequipment is determined from data generated by a satellite navigationreceiver at the user equipment. A benefit of this is that the thresholdmay be determined within the user equipment without the need to signalto a radio network controller.

Advantageously, the factor indicative of motion of the user equipmentmay be determined from the rate of change of the strength of the signalreceived at at least one server from the user equipment. A benefit ofthis is that the component of the direction of movement of the userequipment towards or away from the user equipment may be determined inaddition to the speed.

Conveniently, the factor indicative of motion of the user equipment maybe determined from the rate of change of the strength of the signalreceived from at least one server at the user equipment. A benefit ofthis is that the component of the direction of movement of the userequipment towards or away from a server may be determined in addition tothe speed, without the need to signal to a radio network controller.

Preferably, the factor indicative of motion of the user equipmentcomprises an indication of the direction of motion of the user equipmentand the threshold applicable for a given server is determined to belower if the direction of motion is towards the given server than if thedirection of motion is away from the given server. A benefit of this isthat the average number of servers held in sets of servers for servinguser equipment may be reduced, in a network comprising a plurality ofuser equipments moving in different directions.

In one arrangement, it is determined whether or not a given servershould be added to or dropped from a set on the basis of a qualityfactor assigned to the given server. Conveniently, the quality factor isindicative of the expected rate of change of the strength of a signalreceived from the at least one server said by a user equipment in anarea of coverage of the at least one server. Preferably, the qualityfactor is indicative of a history of dropped calls associated with theat least one server. The benefit is that higher thresholds may be setfor servers with a lower expected rate of change of signal strength or alow historical probability of dropped calls than for servers with ahigher expected rate of change of signal strength or a higher historicalprobability of dropped calls; as a result the average number of serversheld in sets of servers for serving user equipment in a networkcomprising servers with a variety of assigned quality factors can bereduced.

Apparatus, such as base stations, base station controllers (or radionetwork controllers) and other apparatuses arranged to perform the abovemethods are also provided. Apparatuses and methods combining the twoaspects of the present invention are also provided.

Further features and advantages of the invention will become apparentfrom the following description of preferred embodiments of theinvention, given by way of example only, which is made with reference tothe accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram showing the topology of a networkaccording to an embodiment of the invention;

FIG. 2 is a schematic diagram showing an example of an arrangement ofservers and a trajectory of a user equipment for use in describing theoperation of an embodiment of the invention;

FIG. 3 is a schematic diagram showing received power on a logarithmicscale at a user equipment as a function of distance along the trajectoryof FIG. 2 and showing a threshold for adding and dropping servers to aset according to a conventional method;

FIG. 4 is a schematic diagram showing received power on a logarithmicscale at a user equipment as a function of distance along the trajectoryof FIG. 2 and showing thresholds for adding and dropping servers to aset according to an embodiment of the invention;

FIG. 5 is a schematic diagram showing as a function of time, receivedpower on a logarithmic scale at a slow moving user equipment movingalong the trajectory of FIG. 2 and showing a first threshold foradmission of servers to an active set for a slow moving user equipmentaccording to an embodiment of the invention;

FIG. 6 is a schematic diagram illustrating the problems that would beexperienced if a fast moving user were to operate using the firstthreshold of FIG. 5;

FIG. 7 is a schematic diagram showing as a function of time, receivedpower on a logarithmic scale at a fast moving user equipment movingalong the trajectory of FIG. 2 and showing a second threshold foradmission of servers to a set according to an embodiment of theinvention;

FIG. 8 is a schematic diagram showing an example of a trajectory of auser equipment in an environment experiencing blocking as anillustration of an embodiment of the invention;

FIG. 9 is a schematic diagram showing, as a function of time, receivedpower as measured by E_(c)/I₀ on a logarithmic scale at a user equipmentmoving along the trajectory of FIG. 8 and showing a lower threshold foradmission of servers to a set in an environment experiencing blockingaccording to an embodiment of the invention;

FIG. 10 is a schematic diagram showing an example of a trajectory of auser equipment across a cellular system as an illustration of anembodiment of the invention;

FIG. 11 is a diagram showing, as a function of time, received power on alogarithmic scale at a user equipment moving along the trajectory ofFIG. 10 and showing a threshold for admission of servers to an activeset specific to a server according to an embodiment of the invention;and

FIG. 12 is a diagram showing a typical logical flow of messages in aCDMA system implemented as an embodiment of the invention.

DETAILED DESCRIPTION OF THE INVENTION

In general, the present invention is directed to methods and apparatusthat improve handover in cellular radio systems, in particular improvingnetwork capacity for networks involving a mix of fast and slow moving,including static, user equipments.

For clarity, the methods and apparatus are described mainly in thecontext of a network operating to a CDMA standard, and a set of serverswill be referred to as an active set, but it will be appreciated thatthis is by way of example and that the methods and apparatus describedare not limited to this example. In particular, the methods andapparatus are suited to operating within a high speed packet data systemsuch as HSPA, LTE, or Wimax. In a system employing best serverselection, also known as fast server selection or pointing, a set ofservers is maintained from which a best server can be selected,potentially on a packet-by-packet or frame-by-frame basis. This set isanalogous to the active set of a CDMA, and aspects of the invention canequally be applied to such a set as to an active set in a CDMA system.

As already mentioned, FIG. 3 illustrates the conventional use of athreshold 10 in a cellular wireless system as has already been describedwith reference to FIGS. 1 and 2, for determining whether to add or dropa server to or from an active set of servers.

FIG. 4 illustrates an embodiment of the invention applied to the networktopology of FIG. 1 for a user equipment moving through the network withthe trajectory 6 of FIG. 2. It can be seen in FIG. 4 that two differentthresholds are shown; the higher of these, 10 b, is applicable to a slowmoving or static user equipment, and the lower, 10 a, is applicable to afast moving user equipment.

By comparison with FIG. 3, in which the vertical scale is intended to besimilar, it can be seen that the threshold 10 b for a slow moving orstatic equipment has been set at a higher level than would be used for aconventional network-wide threshold level; according to embodiments ofthe invention, the threshold may be set according to a factor indicativeof the motion of the user equipment, so for a slow moving or static userequipment, the threshold may be set at a higher level than for fastmoving equipment. That is to say that the margin 12 between thethreshold and the primary server is reduced and so the window for theadmission of servers to an active set is reduced. The benefit of thevariable threshold will now be described.

The problem with a conventional method of setting a threshold, in whicha network-wide threshold is set, is that the threshold has to be set tomeet the needs of most demanding scenario; generally this will be afast-moving user equipment and/or a server in an environment withsignificant obstructions to the radio propagation path, such as urban“street canyons” between tall buildings. In such demanding scenarios, itis beneficial to hold a higher number of servers in an active set, sincethis reduces the chances that all of the set will be lost due to rapidchanges in the radio propagation due to the motion of the user equipmentand blocking by obstructions. In addition, it is advantageous to keep atleast a minimum number of servers in an active set, in order to maintainsignal quality by diversity combination. What is more, it isadvantageous to admit a new server to the active set early on in suchdemanding conditions, since, as has been already mentioned, it will takea finite amount of time to establish the new server in the active setand communicate to the user equipment to instruct it to receive thesignal from the new server. For example, in CDMA systems the userterminal needs to be instructed as to which spreading, or Walsh, code isto be received from the new server. The sooner the new server isadmitted to the active set, the less the chance that communication withthe user equipment from the existing active set will be lost before thenew server can be received, a situation that may result in a droppedcall.

However, in a mobile network, it is generally a minority of userequipments that are fast moving. In fact, in many cases the majority ofusers are moving at less than 1 m/s, and many of these are static.

To certain extent the range of speeds of user equipments connected to abase station depends on the location of the base station at which theserver is located; servers close to a road with fast-moving traffic orclose to high speed train lines may be expected to show quickly changingsignal levels. Even so, in the majority of cases, there is apredominance of base stations at which the majority of users are slowmoving or static, and at which the signals level received by a userequipment tend to vary slowly in most cases due to a variety of factors,including the speed of the motion of the user equipments and themultipath and blocking environment in terms of radio frequencypropagation.

Conventionally the add and drop thresholds for a network will be set onthe basis of drive testing, in which statistical information is gatheredby carrying a user equipment in a vehicle and moving about within thenetwork at various speeds and locations, logging the performance of thelink to the user equipment and the network, including quality of servicemetrics such as dropped call rate. Thresholds are set as a trade offbetween quality of service and network capacity, as has been alreadymentioned, on a network-wide basis.

However, it has been estimated that if, as an embodiment of the presentinvention, a higher threshold is used for slow moving or static userequipments than for fast moving user equipments, a significant increasein network capacity can be achieved. For example, it has been shown thata capacity increase of approximately 20% may be expected compared with anetwork using a uniformly applied add and drop threshold set with amargin of 6 dB compared to the primary server. It is to be noted thatthe results obtained using a using an add margin of 4 dB and a dropmargin of 8 dB are similar to those obtained using a margin of 6 dB forboth add and drop thresholds, in terms or relative capacity.

The dependence of the threshold on speed may be a continuous or steppedfunction, so that there may be for example be many values of thresholdto be chosen amongst as a function of measured speed range. Aparticularly useful case is the application of two values of thresholdaccording to a classification of user equipment speed as slow or fastbased on an approximate speed threshold. For example, a margin of 3 dBmay be applied relating to user equipment speeds below approximately 15m/s and 6 dB for speeds above this, giving an improvement over a fixedthreshold of approximately 15% in capacity compared to a system with afixed margin of 6 dB.

For comparison, it has been shown that if a threshold is continuouslyvariable (subject to a minimum margin of 1 dB), an increase ofapproximately 22% in system capacity may be expected compared to asystem with a fixed margin of 6 dB.

Returning to FIG. 4, it should be noted that for the sake of clarity theoperation of the network is illustrated with the simplifying assumptionthat the same threshold is used for adding as for dropping a server;that is to say no hysteresis is shown. In practice, and as alreadymentioned, it is generally beneficial to use a system with hysteresis,that is to say a difference between thresholds for adding as opposed todropping a server, with the benefit of reduced requirement forsignalling since the incidence of adding and dropping is reduced. Insuch a system, the thresholds illustrated in FIGS. 3 and 4 may beconsidered as add thresholds, and the associated drop thresholds wouldbe lower by an appropriate amount; typically drop thresholds are lowerthan add thresholds by approximately 3 to 6 dB, but other values may beused as appropriate to the system in question.

In FIG. 4 it can be seen that movement of a user equipment along thetrajectory 6 of FIG. 2 is represented by a change in position on thehorizontal axis of FIG. 4 through points A, B and C. The received powersfrom servers 2 a, 2 b and 2 c are represented by curves 8 a, 8 b and 8 crespectively.

Taking firstly the case of a fast moving user equipment, it is assumedthat at point A on the horizontal axis, server 2 a is already includedin the active set of servers. At position 9 a, the power received fromserver 2 b, represented by curve 8 b crosses threshold 10 a and(neglecting effects related to time constants), server 2 b is added tothe active set. At position 15 a, however, the received power fromserver 2 b falls below the threshold 10 a (on the assumption of a zerohysteresis system) and so the server 2 b is dropped from the active set.It will therefore be appreciated that the server 2 b is held within theactive set over the region 14 a.

Now considering the case of a slow moving or static user equipment, itis again assumed that at point A on the horizontal axis, server 2 a isalready included in the active set of servers. At position 9 b, thepower received from server 2 b, represented by curve 8 b crossesthreshold 10 b and server 2 b is added to the active set. At position 15b, the received power from server 2 b falls below the threshold 10 b andso the server 2 b is dropped from the active set. It can be seen thatthis case, the server 2 b is held within the active set over the region14 b which is smaller than 14 a. The server 2 b is thus held in theactive set over a smaller region of the network for a slow moving userequipment than for a fast moving user equipment. Clearly, the otherservers will similarly be held in the active set over a smaller regionof the network for a slow moving user equipment than for a faster movinguser equipment. So, it can be seen that providing a higher threshold forslow moving or static user equipments has the effect that over thenetwork taken as a whole, fewer servers will be held in active sets thanwould be the case if a universal threshold were applied at the levelapplicable for a fast moving user equipment.

FIGS. 5, 6 and 7 illustrate an embodiment of the invention applied tothe network topology of FIG. 1 for a user equipment moving through thenetwork with the trajectory 6 of FIG. 2, with the horizontal scalerepresenting time rather than distance as was the case in FIGS. 3 and 4.FIG. 5 illustrates the case of slow moving user equipment and FIGS. 6and 7 illustrate the case of a faster moving user equipment. For thepurposes of this illustration, a slow moving user equipment may, forexample, have a speed of less than 10 m/s whereas a faster moving userequipment may have a speed of greater than 10 m/s. It should be notedthat the rate of change of signal strength depends on other factors thanthe speed of the user equipment, such as the distance between basestations and the radio propagation conditions, so that the value of 10m/s quoted in this illustration is simply an example.

FIG. 5 shows the variation of power as a function of time 8 a, 8 b, 8 cfrom each of respective servers 2 a, 2 b and 2 c. In the case of FIGS.5, 6 and 7 the threshold 10 is a threshold for the addition of a serverto an active set. A similar threshold (not shown in this case), that maybe at the same or a different level, exists for dropping a server fromthe active set.

The period of time 16 required to add a new server can be seen from FIG.5: the threshold 10 is crossed by the received power 8 c from server 2 cat time 18. After the time period 16, server 2 c is admitted to theactive set. However, there will be a received signal level 17, at whichserver 2 a, which is already assumed to be in the active set, will nolonger to communicate with the user equipment; this occurs at time 20 inFIG. 5. It can be seen that the period 16 for adding server 2 c endsbefore communication is lost with server 2 a. On the assumption thatserver 2 b has been added to the active set ahead of server 2 c, it canbe seen that during the handover period from server 2 a to server 2 c,at least two servers are maintained within the active set, which isbeneficial in terms of reducing the probability of dropped calls.

It should be understood that in practice the received signal level 17will depend on the interference and noise environment, in which signalsfrom other equipment may considered as interference, and so the level 17will typically not be a constant received power level.

Considering now FIG. 6, this illustrates what would happen if the samethreshold were to be used for a fast moving user equipment as for a slowmoving user equipment. It can be seen that the period 16 for addingserver 2 c ends after communication is lost with server 2 a. As aresult, the number of servers maintained within the active set falls toone in the handover period, risking dropped calls.

A solution according to an embodiment of the invention is shown in FIG.7. The use of a lower threshold 10 allows the start of the admissionprocess of servers to the active set earlier than would be the case witha higher threshold, so that the time 18 occurs earlier than was the casein FIG. 6. As a result, the period 16 for adding server 2 c ends beforecommunication is lost with server 2 a, with the beneficial result thatat least two servers are maintained within the active set in thehandover period.

The period 16 for adding server may be quite significant; in somesystems such as UMTS it may be as long as 500 ms.

FIG. 8 shows a trajectory 6 of a user equipment through an environmentwith significant blocking of radio frequency propagation, due toobstructions 7 a, 7 b, 7 c, 7 d such as buildings. Initially the userequipment has a line of sight to server 2 a and server 2 b is obstructedand on turning the corner as shown a line of sight becomes available toserver 2 b but server 2 a is obstructed. The transition between thesetwo states may be rapid. When a server is obstructed, some signal maystill be received due to multipath, but this is typically quite variableand may be at a low level.

FIG. 9 illustrates the operation of an embodiment of the invention for auser equipment moving along the trajectory of FIG. 8. The environmentmay be harsh as shown by a history of dropped calls due to theobstructions, and so a lower threshold 10 b may be imposed for servers 2a and 2 b than the threshold 10 a used for servers in a benignenvironment with a history of a better quality of service, for exampleas measured by the rate of dropped calls. The dependency of threshold onspeed of the user equipment may differ for a server in a harsh ratherthan a benign environment. For example, a lower threshold 10 b may beimposed for moving equipments at this server than for user equipmentsmoving at the same speed at servers with a more benign environment; therapid transitions between servers may also occur in the case of arelatively slow moving user equipment turning a corner close in to abuilding. However, the case may be different for user equipments thatare static; these may not need a lower threshold than would be imposedfor a static user equipment at another server, since for these userequipments the rate of change of signal strength may be no greater thanthat expected for other servers in a supposedly more benign environment.

It can be seen from the curves 8 a, 8 b representing the received powersfrom servers 2 a and 2 b respectively that the use of a lower threshold10 b allows the period 16 a required for the addition of server 8 b tothe active set to expire before communication is lost with server 2 a attime 20 when the signal level falls below an acceptable level. For thisto happen, the threshold 10 b, in particular the add threshold, willtypically be set at a low enough level that a server can be added on thebasis of signals received due to multipath when the line of sight isheavily obstructed. As will be apparent, the benefit is statistical,since it will not always be possible to achieve handover in thesecircumstances if obstructions result in very deep fades.

By contrast, a higher threshold 10 a, that may be suitable for use inmore benign environments, would not allow time to add server 2 b beforeserver 2 a drops out, since time period 16 b would expire after time 20.

As shown in FIG. 9, a threshold may be set in terms of a measure knownas E_(c)/I₀, rather than simply received power. The use of this measureis however not limited to the case illustrated by FIG. 9; it couldequally well be applied to any example of the use of a threshold.E_(c)/I₀ is the power of a respective pilot relative to the total powerreceived.

For the case of a threshold 10 expressed as margin below a primaryserver level, it makes no difference whether the received power of theserver in question and the primary server is expressed as simply thepower of a pilot or as E_(c)/I₀, since the margin will be the same in dBterms. The ratio of the E_(c)/I₀ value of a given server to the E_(c)/I₀value of the primary server is thus simply the ratio of the respectivepilot powers, since the I₀ terms cancel. Hence, the vertical scales ofFIGS. 3-7 and 11 could equivalently be labelled E_(c)/I₀.

However, as illustrated by FIG. 9, a threshold for adding or droppingservers may alternatively be set as an absolute value of E_(c)/I₀,rather than a level relative to the received power of a primary server.In many cases in practice the primary server dominates the value of I₀and so the effect is little different from the case where relativevalues are used, except for a constant offset value. Of course,different absolute threshold levels may be used for adding than fordropping servers from a set, similarly to the case for relative levels.An absolute threshold level as described may be applied to any situationin which a threshold relative to the received power of a primary serveris applicable. The advantage of the use of an absolute value of E_(c)/I₀to set a threshold is that in some cases this value may be more readilyavailable within a user equipment than the relative power levels of aprimary server and the server in question, since the total powerreceived may be easier to measure than the power of a pilot of a primaryserver.

FIG. 10 shows a trajectory 6 of a user equipment across a cellularnetwork, comprising base stations at which are located servers 2 a, 2 b,2 c, 2 d serving respective areas of coverage in sectors 4 a, 4 b, 4 cand 4 d.

FIG. 11 shows the variation of received power 8 a, 8 b, 8 c, 8 dreceived from servers 2 a, 2 b, 2 c and 2 d respectively at a userequipment moving along the trajectory 6 of FIG. 10.

FIG. 11 illustrates that in an embodiment of the invention a thresholdfor the adding or dropping of a server to or from the active set forserving a user equipment may be set according to the motion of the userequipment with respect to the server. For example, as illustrated here,a lower threshold 10 b may be set for the adding a server to the activeset if, as is the case of server 2 d, it is in the projected path of theuser equipment. By contrast, server 2 c, that is not in the projectedpath of the user equipment may be given a threshold 10 b that is higherthan 10 a. Hence the server 2 c is unlikely to be added to the activeset since in the example of FIG. 11 the received power 8 c onlyfleetingly exceeds threshold 10 b at time 18 b and this is unlikely totrigger the addition to the active set as previously discussed due tothe need to stay above the threshold for the duration of a timer periodBy contrast, the power 8 d of server 2 d, that is in the projected path,exceeds threshold 10 a at time 18 a and so it is added to the active setearlier than would have been the case had the higher threshold 10 b beenapplied. The benefit is that the active set is restricted to candidateservers with a good prospect of remaining in communication with the userequipment which improves the previously discussed capacity/quality ofservice trade off. So, the direction of travel of the user equipment maybe taken into account in selecting the server for inclusion in theactive set, such that those servers lying ahead of the moving userequipment may be preferentially included and those lying behind the userequipment preferentially excluded, despite their absolute or relativepower levels.

Thus, a server with a positive or highly positive rate of change ofpower level as measured by the user equipment may be favoured for addingto an active set for that user equipment whereas a server with anegative or highly negative rate of change of power level as measured bythe user equipment may be favoured for dropping from an active set forthat user equipment. This may be so even though power levels of the twoservers may be equal. In this manner, not only is the absolute orrelative power level used to determine whether to add or drop a serverfrom the active set, but also the rate of change of power level and, inparticular, the sign of the rate of change of power level. Thus, for auser equipment moving away from a server, a negative rate of change ofreceived power level would favour dropping that server, whereas for auser equipment moving towards a server, a positive rate of change ofreceived power level would favour adding that server. By determining themembers of an active set not only in dependence on the absolute orrelative power levels, but also in dependence on the rate of change ofpower levels, the speed and direction of the user equipment may beindirectly taken into account, thereby enabling selection of serverstowards which the user equipment may be heading for inclusion in theactive set.

The Doppler spread of the uplink signal as received at a server from theuser equipment is one possible way to estimate the speed of the userequipment. The Doppler spread can be defined as the maximum differencein frequency between different scattered components of the userequipments' transmission, that is the maximum difference in Dopplershifts between the different scattered components. Some scatteredcomponents may increase in frequency due to the motion of the userequipment while other components decrease in frequency according towhether the propagation path of respective scattered components isreduced or increased in length by the motion. This frequency differencecan be measured, for example, by carrying out a long-term fast Fouriertransform (FFT) of a train of pilot signals from the user equipment, andcalculating the maximum frequency difference between FFT bins ofsignificant power (i.e. of a power above the noise and interference).This Doppler spread value is directly proportional to the mobile'sspeed, and is inversely proportional to the carrier wavelength. Thistechnique works most effectively within a rich scattering propagationenvironment, but this is in any event likely to be the case for mostscenarios of practical interest.

Alternatively, the Doppler spread of signals received from one or moreservers by the user equipment may be measured.

If the user equipment is equipped with a satellite navigation receiver,the motion of the user equipment in terms of speed and direction may bedetermined by the satellite navigation system and the determined valuesmay be used for the calculation of a threshold for the adding ordropping of servers.

The determination of a threshold for adding or dropping servers maytypically be carried out at a radio network controller. The radionetwork controller receives a factor indicative of the motion of theuser equipment; this may be a message from the user equipment determinedfrom measurements at the user equipment relating to rate of change ofsignal powers received from one or more servers, to Doppler spread, orto data derived from a satellite navigation system. Alternatively, themessage may originate from a server, relating to the rate of change of asignal powers received from the user equipment and/or to Doppler spread.

The threshold may be determined at the radio controller on the basis ofthe factor or factors indicative of the motion of the user equipment andother factors as discussed. A message is then sent to the user equipmentindicating the determined threshold and the user equipment reports tothe radio controller if the threshold is exceeded (in the case of an addthreshold) or if the signal falls below the threshold (in the case of adrop threshold). The add and drop threshold may be different, and may besent separately, or alternatively one may be derived from the other atthe user equipment. The controller determines whether or not a servershould be added or dropped from a set on the basis of the report fromthe user equipment.

FIG. 12 shows typical signalling in a CDMA system implemented as anembodiment of the invention. At step S12.1 UE 1 determines a factorindicative of motion (FIM) as previously discussed, for example on thebasis of Doppler spread of received signals. A message 21 is then sentto the radio network controller 3 to convey the FIM at step S12.3. Theradio network controller 3 then determines a threshold applicable to atleast one server in dependence on the FIM message 21 (step S12.5). Theradio network controller then sends a message 22 to the user equipmentconveying the determined threshold, which may be an add threshold T_ADDor a drop threshold, T_DROP, as shown at step S12.7. As discussed, asingle threshold value may be used as both the add and drop threshold.At step S12.9 the user equipment 1 then compares a measure of receivedpower of at least one server with the determined threshold. If the addthreshold is determined to be exceeded to an acceptable degree ofcertainty or if the received power is determined to be below the dropthreshold to an acceptable degree of certainty then a soft handoverrequest message (SHOR) 23 is sent from the user equipment to the radionetwork controller, as shown at step S12.11. This message indicates thata threshold has been crossed and requests that a server be added ordropped. The radio network controller 3 determines (step S12.13) whetheror not to add or drop the at least one server from the active setserving the user equipment 1 in dependence on the received soft handoverrequest message 23 and on the availability of capacity at the at leastone server. If it is decided to add or drop a server from the activeset, this information is conveyed to the user equipment 1 by means of aserver allocation message 24 (step S12.15). The server allocationmessage indicates to the user equipment that it should expect to receivesignals from the server joining the active set, communicating amongstother data the Walsh code that new server will be using. In a variant ofthe embodiment illustrated by FIG. 12, factors indicating motion of theuser equipment may be communicated from at least one of a plurality ofservers 2 a, 2 b, 2 c to the radio network controller 3. As previouslydiscussed, the factors indicative of motion may be measures of Dopplerspread of signals received from the user equipment or may be measures ofthe rate of change of signal strength received from the user equipment.

In a variant, the threshold may be determined at the user equipment 1itself, on the basis of a factor indicative of the motion of the userequipment. In this case, the user equipment 1 sends a message 23 asbefore indicating to the radio network controller that the threshold hasbeen exceeded by the signal received from a given server or that thesignal has fallen below the threshold; again, there may be separatethresholds for adding as opposed to dropping servers.

At the expense of a potentially greater signalling overhead, it is alsopossible for the user equipment 1 to send regular indications ofreceived signal strength to the radio network controller and for thecomparison of these indications with the determined threshold to becarried out at the radio network controller rather than at the userequipment.

The above embodiments are to be understood as illustrative examples ofthe invention. It is to be understood that any feature described inrelation to any one embodiment may be used alone, or in combination withother features described, and may also be used in combination with oneor more features of any other of the embodiments, or any combination ofany other of the embodiments. Furthermore, equivalents and modificationsnot described above may also be employed without departing from thescope of the invention, which is defined in the accompanying claims.

1. A method of handover in a cellular radio communications networkcomprising a plurality of servers, one or more of the servers being in aset of servers for serving a user equipment and the user equipment beingcapable of receiving signal power from each of the plurality of servers,the method comprising: measuring the signal power received at the userequipment from at least one server of the plurality of servers;evaluating a factor indicative of the motion of the user equipment;determining a threshold of signal power for the signal from the at leastone server in dependence on said factor; and determining whether or notthe at least one server should be added to or dropped from the set onthe basis of a comparison of the measured signal power received from theat least one server with said threshold.
 2. The method according toclaim 1, comprising measuring the signal power received at the userequipment from each server of the plurality so as to select a primaryserver; evaluating a measure of the signal power received from theprimary server at the user equipment; determining a margin between saidevaluated measure of the signal power received from the primary serverand said threshold on the basis of said factor; and determining saidthreshold in dependence on said margin and said evaluated measure of thesignal power received from the primary server.
 3. The method accordingto claim 1, comprising determining the threshold in dependence on saidfactor according to a relationship in which motion characterised byhigher speed of the user equipment results in the determination of alower threshold.
 4. The method according to claim 1, wherein thecellular radio communications network uses code division multiple accessand the set of servers is an active set of servers.
 5. The methodaccording to claim 1, wherein the set of servers is a set of servers atwhich data is available for use in serving the user equipment, themethod comprising: selecting a best server from the set of servers; andserving the user equipment from the best server.
 6. The method accordingto claim 1, comprising: determining said threshold in dependence on apredetermined threshold and an adjustment component, wherein saidadjustment component is dependent on said factor indicative of themotion of the user equipment.
 7. The method according to claim 1,further comprising: receiving a signal from said user equipment at saidat least one or a different one of the plurality of servers; measuringthe Doppler spread of the received signal or signals; and determiningthe factor from the measurement of Doppler spread, whereby to evaluatesaid factor.
 8. The method according to claim 6, in which the saidsignal is a pilot signal, the method comprising: transforming the pilotsignal to the frequency domain; and quantifying a range of frequenciescomprising the transformed signal.
 9. The method according to claim 1,comprising: receiving a signal from said at least one or a different oneof the plurality of servers at said user equipment; measuring theDoppler spread of the received signal; and determining said factor fromthe measurement of Doppler spread, whereby to evaluate said factor. 10.The method according to claim 1, comprising determining said factor fromdata generated by a satellite navigation system receiver at said userequipment.
 11. The method according to claim 1, comprising determiningsaid factor from the rate of change of the strength of the signalreceived from said user equipment at said at least one or a differentone of the plurality of servers.
 12. The method according to claim 1,comprising determining said factor from the rate of change of thestrength of the signal received from said at least one or a differentone of the plurality of server at said user equipment.
 13. The methodaccording to claim 1, in which said factor is indicative of thedirection of motion of the user equipment, the method comprisingdetermining the threshold to be lower if the direction of motion istowards the at least one server than if the direction of motion is awayfrom the at least one server.
 14. The method according to claim 1,further comprising: assigning a quality factor to the at least oneserver; and determining whether or not the at least one server should beadded to or dropped from the set on the basis of the quality factor. 15.The method according to claim 14, in which the quality factor isindicative of the expected rate of change of the strength of a signalreceived from the at least one server by a user equipment in an area ofcoverage of the at least one server.
 16. The method according to claim14, in which the quality factor is indicative of a history of droppedcalls associated with the at least one server.
 17. A method ofcontrolling handover in a cellular radio communications network, thenetwork comprising a network controller and a plurality of servers, oneor more of the plurality of servers being in a set of servers forserving a user equipment and the user equipment being capable ofreceiving signal power from each of the plurality of servers, the methodbeing carried out at the network controller, and the method comprising:receiving a factor indicative of the motion of the user equipment;determining in dependence on said factor a threshold of signal power forthe signal received at the user equipment from at least one server;sending an indication of said threshold to the user equipment; receivinga message from the user equipment indicating that that power received bythe user equipment exceeds or is less than said threshold; anddetermining whether or not the at least one server should be added to ordropped from the set on the basis of said message.
 18. A non-transitorycomputer readable storage medium encoded with computer executableinstructions for causing a network controller to carry out a method ofcontrolling handover in a cellular radio communications network, thenetwork comprising the network controller and a plurality of servers,one or more of the plurality of servers being in a set of servers forserving a user equipment and the user equipment being capable ofreceiving signal power from each of the plurality of servers, the methodbeing carried out at the network controller, and the method comprising:receiving a factor indicative of the motion of the user equipment;determining in dependence on said factor a threshold of signal power forthe signal received at the user equipment from at least one server;sending an indication of said threshold to the user equipment; receivinga message from the user equipment indicating that that power received bythe user equipment exceeds or is less than said threshold; anddetermining whether or not the at least one server should be added to ordropped from the set on the basis of said message.
 19. A networkcontroller for controlling handover in a cellular radio communicationsnetwork, the network comprising a network controller and a plurality ofservers, one or more of the plurality of servers being in a set ofservers for serving a user equipment and the user equipment beingcapable of receiving signal power from each of the plurality of servers,the network controller comprising: a processor arranged to determine athreshold of signal power for the signal received at the user equipmentfrom at least one server in dependence on a factor indicative of themotion of the user equipment; an output arranged to send an indicationof said threshold to the user equipment; and an input arranged toreceive a message from the user equipment indicating that that powerreceived by the user equipment exceeds or is less than said threshold,wherein the processor further being arranged for determining whether ornot the at least one server should be added to or dropped from the seton the basis of said message.
 20. A method of generating a messageindicating that a given server should be considered for being added ordropped from a set of servers, said method being carried out at a userequipment, said set of servers being for serving the user equipment in acellular radio communications network, the network comprising a networkcontroller and a plurality of servers from which the user equipment iscapable of receiving power, the method comprising: measuring the signalpower received at the user equipment from the given server; evaluating afactor indicative of the motion of the user equipment; determining athreshold of signal power for the signal from the given server independence on said factor; and composing a message from the userequipment to the network controller indicating that that power receivedby the user equipment exceeds or is less than said threshold, whereby toindicate that the given server should be considered for being added ordropped from a set of servers.
 21. A non-transitory computer readablestorage medium encoded with computer executable instructions for causinga network controller to carry out a method of generating a messageindicating that a given server should be considered for being added ordropped from a set of servers, said method being carried out at a userequipment, said set of servers being for serving the user equipment in acellular radio communications network, the network comprising a networkcontroller and a plurality of servers from which the user equipment iscapable of receiving power, the method comprising: measuring the signalpower received at the user equipment from the given server; evaluating afactor indicative of the motion of the user equipment; determining athreshold of signal power for the signal from the given server independence on said factor; and composing a message from the userequipment to the network controller indicating that that power receivedby the user equipment exceeds or is less than said threshold, whereby toindicate that the given server should be considered for being added ordropped from a set of servers.
 22. A user equipment for generating amessage indicating that a given server should be considered for beingadded or dropped from a set of servers for serving the user equipment ina cellular radio communications network, the network comprising anetwork controller and a plurality of servers from which the userequipment is capable of receiving power, the user equipment comprising:a signal power detector for measuring the signal power received at theuser equipment from the given server; a processor for evaluating afactor indicative of the motion of the user equipment, determining athreshold of signal power for the signal from the given server independence on said factor and composing a message from the userequipment to the network controller indicating that that power receivedby the user equipment exceeds or is less than said threshold, whereby toindicate that the given server should be considered for being added ordropped from a set of servers.